



			GALBENI
		       ---------

	Se dau trei gramezi, fiecare continand un numar de galbeni! La
fiecare pas poate fi efectuata operatia descrisa in continuare. Se aleg
doua dintre cle trei gramezi. Sa presupunem ca prima gramada aleasa este
A si ea contine x galbeni, iar a doua gramada este B si contine y galbeni.
Din gramada A se vor muta, in gramada B, y galbeni; dupa operatie, gramada
A va contine x-y galbeni, iar gramada B va contine 2y galbeni. Scrieti un
program care determina, in mai putin de 10 secunde, o secventa de operatii
care trebuie efectuate astfel incat sa obtinem 2 gramezi care contin acelasi
numar de galbeni. Fiecare gramada contine cel putin un galben, iar numarul
total al galbenilor nu poate depasi 4.000.000.000. Datele de intrare se vor
citi din fisierul GOLD.IN care va contine trei numere separate printr-un
spatiu, reprezentand numarul de galbeni din fiecare din cele trei gramezi.
In fisierul de iesire GOLD.OUT se va scrie, pe cate o linie, fiecare ope-
ratie necesara pentru obtinerea in final a doua gramezi care contin un numar
egal de galbeni. Pentru descrierea unei operatii veti folosi 2 numere sepa-
rate printr-un spatiu. Primul numar va identifica gramada din care se vor
lua galbeni, iar al doilea numar gramada in care se vor pune galbeni. Va-
lorile celro 3 numere pot fi 1,2 sau 3. Nu este obligatoriu ca programul sa
furnizeze o solutie cu numar minim de pasi.

EXEMPLU:
GOLD.IN
3703703670 123457261 2457

GOLD.OUT
2 3
2 3
1 2